Tureng Mobile
Deyim
6
f.
be hoist by (one's) own petard
f.
be hoist with (one's) own petard
f.
be hoist with one's own petard
f.
be hoist/hoisted by/with your own petard [uk]
f.
hoist by one's own petard